package validacion;

public abstract class Validador<T> {

	final public void validar(Object v) throws ValorInvalidoException {
		this.validarConcreto((T) v);
	}

	protected abstract void validarConcreto(T obj);

}
